package com.mjf.ys.vo;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import lombok.Data;

import java.util.List;

/**
 * <p>
 * desc
 * </p>
 *
 * @author chenshoumeng
 * @date 2025/6/29 23:09
 */
@Data
@JsonIgnoreProperties(ignoreUnknown = true)
public class UserVO {
    private String code;
    private String message;
    private DataVO data;

    @Data
    @JsonIgnoreProperties(ignoreUnknown = true)
    public static class DataVO {
        private Integer recordCount;
        private Integer pageIndex;
        private Integer pageSize;
        private List<ContentVO> recordList;
    }

    @Data
    @JsonIgnoreProperties(ignoreUnknown = true)
    public static class ContentVO {
        /** 主键 */
        private String id;

        /** 用户id */
        private String user_id;

        /** 编码code */
        private String code;

        /** 姓名 */
        private String name;

        /** 邮箱 */
        private String email;

        /** 手机号 */
        private String mobile;

        /** 部门id */
        private String dept_id;
        /** 部门名称 */
        private String dept_id_name;

        /** 组织id */
        private String org_id;
        /** 组织名称 */
        private String org_id_name;

    }


}
